Cross-Platform Analysis of Fast Messages for Myrinet

نویسندگان

  • Giulio Iannello
  • Mario Lauria
  • Stefano Mercolino
چکیده

Designing high performance communication software requires an in-depth understanding of the role of the components of the underlying machine/network architecture and their reciprocal interactions. The task is complicated by the continuing technological advances in the machine architectures. In this paper we analyze the performance of the Fast Messages (FM) high performance messaging layer on three platforms as diierent as a Sparc 5, a Ultra 1, and a PentiumPro PC. Using a characterization in terms of the LogP model, we expose how the diierences in the machine architectures are reeected in the way the diierent parts of a communication library like FM behaves and how their reciprocal interaction is aaected. Our work shows that the FM implementation is \robust", tolerating large variations of machine performance while preserving the basic balances of its design. It also shows that a properly extended LogP model can be an invaluable architectural analysis tool.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fast Messages (fm): Eecient, Portable Communication for Workstation Clusters and Massively-parallel Processors

Illinois Fast Messages (FM) is a low-level software messaging layer designed to meet the demands of high performance network hardware. It delivers much of the hardware's raw performance to both applications and higher-level messaging layers. FM presents an architectural interface which is both portable and amenable to high-performance implementations on massively-parallel computers and networks...

متن کامل

Fast Messages (FM): E cient, Portable Communication for Workstation Clusters and Massively-Parallel Processors

Illinois Fast Messages (FM) is a low-level software messaging layer designed to meet the demands of high performance network hardware. It delivers much of the hardware's raw performance to both applications and higher-level messaging layers. FM presents an architectural interface which is both portable and amenable to high-performance implementations on massively-parallel computers and networks...

متن کامل

Efficient Reliable Multicast on Myrinet

Although multicast is an important communication primitive for parallel programming, many modern networks do not support it in hardware. Multicast can be implemented in software on such networks, using some spanning tree protocol. Making multicast reliable, however, is a difficult problem, even if the hardware point-to-point communication is reliable. The key issue is that a flow control mechan...

متن کامل

MPJ/Ibis: A Flexible and Efficient Message Passing Platform for Java

The MPJ programming interface has been defined by the Java Grande forum to provide MPI-like message passing for Java applications. In this paper, we present MPJ/Ibis, the first implementation of MPJ based on our Ibis programming environment for cluster and grid computing. By exploiting both flexibility and efficiency of Ibis, our MPJ implementation delivers high-performance communication, while...

متن کامل

A portable implementation platform for multithreaded DSM consistency protocols

DSM-PM2 is a platform for designing, implementing and experimenting multithreaded DSM consistency protocols. It provides a generic toolbox which facilitates protocol design and allows for easy experimentation with alternative protocols for a given consistency model. DSM-PM2 is portable across a wide range of clusters. We illustrate its power with figures obtained for different protocols impleme...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998